
package negocio;

import java.util.ArrayList;

/**
 *
 * @author Emiliano
 */
public class EtiquetaXML {
    private Linea etiquetaApertura;
    private String apertura;
    private Linea etiquetaCierre;
    private String cierre;
    private boolean paresCerrados;
    private EtiquetaXML etiquetaPadre;
    private boolean esRaiz;
    private String contenidoEtiqueta;
    public ArrayList<AtributoXML> atributos = new ArrayList<AtributoXML>();

    public String getApertura() {
        return apertura;
    }

    public ArrayList<AtributoXML> getAtributos() {
        return atributos;
    }

    public String getCierre() {
        return cierre;
    }

    public String getContenidoEtiqueta() {
        return contenidoEtiqueta;
    }

    public boolean isRaiz() {
        return esRaiz;
    }

    public Linea getEtiquetaApertura() {
        return etiquetaApertura;
    }

    public Linea getEtiquetaCierre() {
        return etiquetaCierre;
    }

    public EtiquetaXML getEtiquetaPadre() {
        return etiquetaPadre;
    }

    public boolean isParesCerrados() {
        return paresCerrados;
    }

    public void setApertura(String apertura) {
        this.apertura = apertura;
    }

    public void setAtributos(ArrayList<AtributoXML> atributos) {
        this.atributos = atributos;
    }

    public void setCierre(String cierre) {
        this.cierre = cierre;
    }

    public void setContenidoEtiqueta(String contenidoEtiqueta) {
        this.contenidoEtiqueta = contenidoEtiqueta;
    }

    public void setEsRaiz(boolean esRaiz) {
        this.esRaiz = esRaiz;
    }

    public void setEtiquetaApertura(Linea etiquetaApertura) {
        this.etiquetaApertura = etiquetaApertura;
    }

    public void setEtiquetaCierre(Linea etiquetaCierre) {
        this.etiquetaCierre = etiquetaCierre;
    }

    public void setEtiquetaPadre(EtiquetaXML etiquetaPadre) {
        this.etiquetaPadre = etiquetaPadre;
    }

    public void setParesCerrados(boolean paresCerrados) {
        this.paresCerrados = paresCerrados;
    }

    @Override
    public String toString() {
        return "EtiquetaXML: " + etiquetaApertura + "\nApertura: " + apertura + 
                "\nEtiqueta Cierre: " + etiquetaCierre + 
                "\nCierre: " + cierre + "\nPares Cerrados: " + paresCerrados + 
                "\nEtiqueta Padre: " + etiquetaPadre + "\nEs Raiz=" + esRaiz + 
                "\nContenido Etiqueta: " + contenidoEtiqueta;
    }
    
    
    
    
}
